-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ingestion): Add -e
flag to uv
command in ingestion Dockerfiles
#10114
feat(ingestion): Add -e
flag to uv
command in ingestion Dockerfiles
#10114
Conversation
b9b7518
to
ae0decd
Compare
@skrydal I'm not really a huge fan of this. The way we're setting RELEASE_VERSION already felt like a hack, and this is going to make that even messier. I would like to understand what changes you're making in your fork of the acryl-datahub and airflow plugin packages. My goal has been to add extension hooks in the main codebase that allow using the main acryl-datahub release, even with forks. For example, allowing you to use custom models https://datahubproject.io/docs/next/metadata-modeling/extending-the-metadata-model#optional-step-7-use-custom-models-with-the-python-sdk |
Hello @hsheth2 , thank you for taking time to review my proposal. As I mentioned in the PR description - I am not a great fan of seding through the source files myself - although any change which would allow us to achieve what we need which wouldn't involve using |
Thanks for the context. A couple thoughts here
|
-e
flag to ingestion Dockerfiles
-e
flag to ingestion Dockerfiles-e
flag to uv
command in ingestion Dockerfiles
@hsheth2 thank you for the explanation. I changed my proposal to simply remove package name from Dockerfiles (it was working like this before and we could fit it into our workflow). Let me know if this PR can be merged :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Will need to understand why the tests failed though
The error message indicates docker login problems - https://github.com/datahub-project/datahub/actions/runs/8600363235/job/23565456986?pr=10114#step:9:27 |
CI flake due to #10235 |
…es (datahub-project#10114) Co-authored-by: Harshal Sheth <hsheth2@gmail.com>
Introducing flag
-e
touv pip install
command in ingestion Dockerfiles to avoid having to specify package name in the Dockerfiles.